Configurable Dimensions

Configurable dimension types include entity, scenario, account, flow, user defined, parent, intercompany, time, and consolidation.

  • Entity, scenario, account, flow, and user defined dimensions are created, maintained, and edited in the Dimension Library.

  • Parent and intercompany dimensions are derived based on the entity dimension and its properties.

  • Before an application is created, the time dimension can be customized in System > Time Dimensions and Application > Time Profiles. After an application is created, the time dimension cannot be edited, but it can be viewed using the point of view (POV) pane.

  • The consolidation dimension has currencies that are added to Application Properties. The consolidation dimension is not editable in the Dimension Library, but it can be viewed using the POV pane.

Dimension Library Navigation

The Dimension Library enables all the customizable dimensions to be defined for your business needs. Dimensions can be shared across multiple cubes. Defining dimensions is important for sharing between cubes.

The entity, scenario, account, flow, and user defined dimensions are created and maintained in the Dimension Library in Application > Cube > Dimensions.

The Dimension Library screen has a toolbar row on the top with icons and a list of different dimension types that are created and maintained in the dimension library on the left side of the screen. Each dimension type has an arrow to the left that can be expanded. Entity Dimensions is selected to show the Members, Dimension Properties, and Grid View tabs. The Members tab is selected to show the next level of tabs for Member Properties and Relationship Properties.

The following icons are in the Dimension Library toolbar.

The Create Dimension icon is a black file folder with a green asterisk in the upper left corner.Create Dimension: Creates a new dimension.

The Delete Selected Dimension icon is a black file folder with a red x in the lower right corner.Delete Selected Dimension: Deletes a dimension after its members are deleted.

The Save Dimension icon is two black floppy disks.Save Dimension: Saves changes to the dimension properties.

The Rename Dimension icon is a black outline of a notebook with a blue outline of a pencil.Rename Dimension: Renames a dimension.

NOTE: If you rename a dimension, you need to update objects that reference that dimension. For example, cube, data sources, transformation rules.

The Move Dimension icon displays black horizontal lines in a hierarchy with red and green lines.Move Dimension: Moves a dimension. You can move a dimension one level above a parent or below a sibling.

NOTE: This action is not supported for entity dimensions, but can be used for account, scenario, flow, and user defined dimensions.

The Create Member icon is a black outline of a piece of paper with a green asterisk in the upper left corner.Create Member: Creates a new member for the selected dimension.

NOTE: The maximum member name length is 500 characters.

The Delete Selected Member icon is a black x.Delete Selected Member: Deletes a selected member that has no data stored.

The Rename Selected Member icon is a black outline of a notebook with a yellow outline of a pencil.Rename Selected Member: Renames a selected member in the Dimension Library only.

NOTE: It does not rename the member in other areas.

The Save Member icon is one black floppy disk.Save Member: Saves changes to the member properties.

The Add Relationship for Selected Member icon displays black horizontal lines in a hierarchy with a green plus sign.Add Relationship for Selected Member: Moves a member to another hierarchy or places it in more than one hierarchy.

The Remove Selected Relationship Without Deleting Member icon displays black horizontal lines in a hierarchy with a red x.Remove Selected Relationship Without Deleting Member: Removes a member from a hierarchy without deleting the selected member. This can also be done by right-clicking on a dimension member.

The Cancel All Changes Since Last Save icon is a black circle made of an arrow that is pointing counterclockwise.Cancel All Changes Since Last Save: Cancels changes made to the member and dimension properties since the last save.

The Search Hierarchy icon is a black outline of binoculars.Search Hierarchy: Searches for a member within a dimension member hierarchy. This search will also produce every hierarchy in which a member appears. Search using Name and Description; Formulas; Name; or Description.

The Search Hierarchy dialog box has a drop-down menu at the top with the search options and rectangular buttons with a light blue background and black text for Search, View in Hierarchy, and Cancel.

The Collapse Hierarchy icon displays black horizontal lines in a hierarchy with a blue arrow pointing upward.Collapse Hierarchy: Collapses a member hierarchy within a dimension.

The following icon displays in all dimension security properties.

The Navigate to Security icon is a black outline of a compass.Navigate to Security: Navigates to the Security page. Use this icon to make changes to security users or groups before assigning them to specific dimensions.

Members Tab

To view the Members tab, go to Application > Cube > Dimensions and select a dimension member. Then, click the Members tab.

In the Members tab, dimensions can be viewed by members, orphans, or in a hierarchy.

The Members tab has a blue background with white text and a list on the left side with options to view dimensions. Each option an arrow to the left that can be expanded.

  • Members: All members within the selected dimension, including orphans.

  • Orphans: Members not assigned to a dimension hierarchy.

  • Hierarchy: Members in the chosen dimension in their hierarchy.

Every dimension hierarchy has a None member. The None member is used when no selection for the dimension is needed or applicable.

Example: The None member is referenced in the POV pane if the dimension is not needed in the analysis or data load.

The Members tab has a blue background with white text and a list on the left side with options to view dimensions. Each option an arrow to the left that can be expanded. In this example, Hierarchy is expanded to show None and Models. None is selected.

Member Properties and Relationship Properties Tabs

Dimensions contain members that can be inherited and extended through Extensible Dimensionality. Use the Add Relationship for Selected Member icon to move a member to another hierarchy or place it in more than one hierarchy.

Dimension members have Member Properties and Relationship Properties tabs. The properties on these tabs vary by dimension type. Depending on the field, you can edit the properties using the following methods:

  • Typing directly in the field

  • Clicking the ellipsis to open a dialog box

  • Clicking the Navigate to Security icon in the Security section

  • Double-clicking in a field to generate a drop-down menu

Member Properties Tab

Member Properties are settings specific to the individual member. These properties apply to the member regardless of its relationship to a particular parent member in the hierarchy. If a member is part of multiple hierarchies, updates to the Member Properties apply to the member as it displays in all hierarchies regardless of which relationship is selected when the Member Properties are updated.

Member Properties are grouped into categories (for example, General, Descriptions, and Security). Various property fields are included in each category. Both the categories and their property fields vary across the dimension types. The plus and minus icons next to each category can be used to expand or collapse it.

To view the Member Properties tab, go to Application > Cube > Dimensions and select a dimension member. Click the Members tab and then the Member Properties tab. For example, this image shows the entity dimension.

The Member Properties tab has a blue background with white text and a list of the types of properties on a light blue background with blue text: General, Descriptions, Security, Settings, Vary By Cube Type, Vary By Scenario Type, and Vary By Scenario Type and Time. Each item has a plus sign that can be expanded.

These properties are standard across the entity, scenario, account, flow, and user defined dimensions: 

General

Dimension Type: Indicates which dimension is being used.

Dimension: Indicates the dimension name.

Member Dimension: The dimension to which it is a member.

Id: A numerical identity that is automatically assigned by the application when the member is created. This number cannot be changed, even if the member name is changed.

Name: The name of the member in the dimension.

Descriptions

Default Description: A description of the member in the dimension. See Report Alias.

If the Application Server Configuration File has been updated to include additional cultures, other language description fields may display under the Default Description field.

Relationship Properties Tab

Relationship Properties are settings associated with the relationship between members in the hierarchy. Relationship Properties can vary by each parent-child relationship, so different behaviors can occur based on the selected relationship.

To view the Relationship Properties tab, go to Application > Cube > Dimensions and select a dimension member. Click the Members tab and then the Relationship Properties tab. For example, this image shows the entity dimension.

The Relationship Properties tab has a blue background with white text and a list of the types of properties on a light blue background with blue text: General, Position Within Parent, Default Parent, and Vary By Scenario Type and Time. Each item has a plus sign that can be expanded.

These properties are standard across the entity, scenario, account, flow, and user defined dimensions: 

General

Dimension Type: Indicates which dimension is being used.

Dimension: Indicates the dimension name.

Parent Member Dimension: Displays the name of the parent member. This may be blank if it is at the root level.

Member Dimension: Displays the name of the member.

Parent Member Name: Displays the direct parent to the member. This may display Root if it is the first branch.

Member Name: Displays the name of the member as it was defined.

Position Within Parent

When a new member is created, it is added to the bottom of the list of its siblings.

Position: Use this field to change the current level of the member in the hierarchy in relation to its siblings. This setting cannot move a member out of the current hierarchy.

Sibling Member: Displays a list of all the siblings in the current hierarchy available to move based on the setting in the Position field.

Dimension Properties Tab

To view the Dimension Properties tab, go to Application > Cube > Dimensions and select a dimension member. Then click the Dimension Properties tab.

The Dimension Properties tab has a blue background with white text and a list of the types of properties on a light blue background with blue text: General, Security, and Dimension Member Source. Each item has a plus sign that can be expanded.

These properties are standard across the entity, scenario, account, flow, and user defined dimensions:

Dimension Type: Indicates the current dimension type.

Id: A numerical identity that is automatically assigned by the application when the dimension is created. This number cannot be changed, even if the dimension name is changed.

Name: Indicates the current name of the dimension.

Description: Indicates the current description of the dimension.

Access Group: Displays the security group that has access to the dimension.

Maintenance Group: Displays the security group that has access and can make changes to the dimension.

Source Type

  • Standard: Normal metadata member must match a cube.

  • Business Rule: Connects to a business rule so that a set of members does not have to match a cube.

  • XBRL: Connects to an XBRL (extensible business reporting language) taxonomy. XBRL is a language for the electronic communication of business and financial data worldwide.

Source Path: If the Source Type is Business Rule or XBRL, enter the business rule name or the full file system path for the XBRL taxonomy link definition file. For example, Internal/XBRL/Taxonomies/EntryPoints/.

Name Value Pairs: If the Source Type is Business Rule or XBRL, enter a comma-separated list of name-value pairs. 

Grid View Tab

Select the Grid View tab to view a complete list of members from a selected dimension. You can view and edit properties of multiple members in the same screen without navigating to one member at a time. The following icons are in the Grid View toolbar: 

The Member Filter icon is a blue funnel.Member Filter: Narrows the list to view specific members. See Member Filter Builder.

The Grid Settings icon is a black and white grid with a row highlighted in blue.Grid Settings: Changes the data displayed.

The Save icon is one black floppy disk.Save: Saves changes.

The Refresh icon is a black circle made of two arrows that are pointing clockwise.Refresh: Updates the data.

To change the metadata settings of multiple members in this view, double-click a data cell.

The Grid View tab has a blue background with white text and blue and white grid.

Grid Settings

Members displayed can change based on cube type, scenario type, and the time member chosen. Grid Columns to Display lists all the member properties available. Select the ones to display and edit in the grid.

The Grid Settings dialog box includes check boxes, drop-down menus, and fields to select to update what displays on the grid. There are two rectangular blue buttons in the lower right for OK and Cancel.

  1. Click Grid Settings to change the data displayed.

  2. In Grid Settings

    1. Select Cube Type to view members in a specific cube.
    2. Select Scenario Type to view members from a certain scenario type. 
    3. Select Time to view members using a specific time member. Settings can be turned on or off, and the formulas will change to look at a specific time frame.
    4. Select the Show Derived Values for Varying Properties Not Stored Values check box to display metadata that varies by scenario and time.
    5. In Grid Columns to Display, select the member properties to view and edit in the grid. 

Build a Dimension

This creates a new dimension.

  1. In the Dimension Library, select a dimension type.

  2. Click the Create Dimension icon.

  3. Enter a name.

  4. Click the OK button.

Create a Member

This creates a new member in the dimension.

  1. Select the dimension.

  2. Click the Create Member icon.

  3. In the Member Properties tab, enter a name and default description. Add and update any additional properties as needed.

  4. In the Relationship Properties tab, add and update as needed.

  5. Click the Save Member icon.

Clone a Member

This creates a new member using the same settings as the selected member.

  1. In the Members tab, select a member and then right-click.

  2. Hover over Clone Member to display the menu of options.

  3. Select the option to clone the new member as: As First Child, As Last Child, As Previous Sibling, or As Next Sibling.

    NOTE: Formula types and formulas do not copy to the new member.

  4. In the Member Properties tab, enter a name and default description. Add and update any additional properties as needed.

  5. In the Relationship Properties tab, add and update as needed.

  6. Click the Save Member icon.

Change the Position of a Member

This option alters the position of a member in the hierarchy in relation to a sibling.

  1. In the Members tab, select a member.

  2. Click the Relationships Properties tab.

  3. Click the Position drop-down menu.

  4. Select the new position for the member: Retain Current Position, Before Sibling Member, After Sibling Member, First Sibling, or Last Sibling.

  5. Click the Sibling Member drop-down menu.

  6. Select the sibling member.

  7. Click the Save Member icon.

Expand All Descendants

This option expands all the descendants for the selected member.

  1. In the Members tab, select a member that has children and then right-click.

  2. Click Expand All Descendants.

Copy and Paste Relationships

This option adds or moves copied members to a new hierarchy.

  1. In the Members tab, select a member and then right-click.

    TIP: Press Ctrl + click to select multiple items.

  2. Click Copy Selected Members.

  3. Right-click the name of another member.

  4. Select the paste option:

    • Click Paste Relationships (Add) to create a new relationship for the copied members.

    • Click Paste Relationships (Move) to remove members from their current relationship and move them to a new one.

  5. Select the location to paste the copied member: As First Child, As Last Child, As Previous Sibling, or As Next Sibling.

Add Relationship for Selected Member

This creates a relationship between two members.

  1. In the Members tab, select a member.

  2. Click the Add Relationship For Selected Member icon.

  3. Click the ellipsis next to Child Member to select the child member.

  4. Click the OK button.

Remove Relationships

This option removes members from their current relationship without moving them to a new one. If the member is no longer part of the dimension structure, it will be placed under Orphans. This option will not delete the member.

  1. In the Members tab, select a member.

  2. Click the Remove Relationships icon.

    NOTE: You can also select a member and then right-click to see an option for Remove Relationships.

Delete a Member

This option deletes the selected member from the Dimension Library. A member can only be deleted if it does not have data stored.

  1. In the Members tab, select a member.

  2. Click the Delete Selected Member icon.

    TIP: You can also select a member and then right-click to see an option for Delete Member.

Dimension Member Names

Use the following guidelines when creating dimension member names:

  • They must be unique within a dimension type.

    Example: There can be only one account named GrossIncome across all account dimensions.

  • They have a 500 character limit.

  • Spaces are allowed but not recommended.

  • If a member name has a space or a period, square brackets must be used if the member is queried.

    Example: E#[Quebec.City]

  • Underscores can be used instead of spaces or periods. Square brackets do not need to be used if a member name has an underscore.

  • The following characters are restricted and should not be used in dimension member names:

   
&

ampersand

The ampersand character can be used in member names, but it may affect platform functionality. So, it is recommended to not use it.

* asterisk
@ at sign
\ back slash
^ caret
, comma
= equal sign
! exclamation point
> greater than sign
{ left brace
[ left bracket
< less than sign
- minus sign
# number sign
| pipe or vertical bar
%

percent

The percent character can be used in member names, but it may affect platform functionality. So, it is recommended to not use it.

+ plus sign
? question mark
" quotation marks
} right brace
] right bracket
; semicolon
/ slash

These reserved words cannot be used in dimensions or other structural application components, such as cubes.

  • Account

  • All

  • Cons

  • Consolidation

  • Default

  • DimType

  • Entity

  • EntityDefault

  • Flow Origin

  • IC

  • None

  • Parent

  • POV

  • Root

  • RootAccountDim

  • RootEntityDim

  • RootFlowDim

  • RootScenarioDim

  • RootUD1Dim

  • RootUD2Dim

  • RootUD3Dim

  • RootUD4Dim

  • RootUD5Dim

  • RootUD6Dim

  • RootUD7Dim

  • RootUD8Dim

  • Scenario

  • Time

  • UD1 – UD8

  • UD1Default

  • Unknown

  • View

  • WF

  • Workflow

  • XFCommon